package tech.eyao.hs60x.task;

import java.util.List;
import java.util.concurrent.Callable;

/**
 * 抽象callable任务
 * @author hejian
 * @date 2018年1月26日 上午10:22:42 
 * @param <V>
 */
public abstract class AbstractTask<V> implements Callable<V> {
	public abstract List<V> businessProcess();

	@SuppressWarnings("unchecked")
	@Override
	public V call() throws Exception {
		return (V) businessProcess();
	}
}
